﻿#pragma once

#include "Ability/EditorAbilityModel.h"
#include "Ability/DebugAndRun/EditorDebugAndRunAbilityGroupModel.h"
#include "EditorVariableAbilityModel.m.h"


RCLASS()
class REditorVariableAbilityModel : public REditorAbilityModel
{
    ROBJECT

public:
    virtual CString GetName() const override { return U"变量"; }
    void SetDebugModel(TSharedObjectPtr<REditorDebugAndRunAbilityGroupModel> InDebugModel) { DebugModel = InDebugModel; }
protected:
    TWeakObjectPtr<REditorDebugAndRunAbilityGroupModel> DebugModel;

};
